﻿using Aurora.BusinessEntities;
using Microsoft.ApplicationBlocks.Data;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Aurora.DataAccess
{
    public class DA_Trabajador : DA_Base
    {
        public DataSet MAN_Trabajador_Listar(BE_Trabajador trabajador)
        {
            try
            {
                using (SqlConnection con = getDBConnection())
                {
                    SqlParameter[] oParametros = new SqlParameter[4];
                    oParametros[0] = new SqlParameter("@TRA_ID", trabajador.TRA_ID);
                    oParametros[1] = new SqlParameter("@TRA_CODIGO", trabajador.TRA_CODIGO);
                    oParametros[2] = new SqlParameter("@TRA_NOMBRE", trabajador.TRA_NOMBRE);
                    oParametros[3] = new SqlParameter("@TRA_APELLIDOS", trabajador.TRA_APELLIDOS);
                    oParametros[4] = new SqlParameter("@TRA_DNI", trabajador.TRA_DNI);
                    oParametros[5] = new SqlParameter("@TRA_ESTADO", trabajador.TRA_ESTADO);
                    oParametros[6] = new SqlParameter("@ROL_ID", trabajador.ROL_ID);

                    return SqlHelper.ExecuteDataset(con, "[MAN_Trabajador_Listar]", oParametros);
                }
            }
            catch
            {

                throw;
            }
        }
    }
}
